package com.excerise.methods.entity;

import java.lang.reflect.Array;

/**
 * 可变参数使用细节
 *
 * 可变参数的实参可以为0个或任意个
 * 可变参数的实参可以为数组
 * 可变参数的本质就是数组
 * 可变参数可以和普通类型的参数一起放在形参列表，但必须保证可变参数在最后
 * 一个形参列表中只能出现一个可变参数
 *
 * @author Way on 2021/7/30
 */
public class VariableParamDetail {

    /**

     */
    public static void demo(int... nums) {
        System.out.println(nums.length);
    }

    public static void demo(String str, int... nums) {
        System.out.println(nums.length);
    }

    public static void main(String[] args) {
        // 可变参数的实参可以为0个或任意个
        // 可变参数的本质就是数组
        demo();
    }
}
